home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / script.lzh / script_0.4 / variables.h < prev   
C/C++ Source or Header  |  1996-12-19  |  484b  |  24 lines

  1. /*
  2.    variables.h
  3.  
  4.    bf 11-28-96
  5. */
  6.  
  7. typedef struct {
  8.   struct MinNode sv_Node;
  9.   char *sv_Name;
  10.   union {
  11.     char *uv_Value;
  12.   } uv;
  13.   UWORD sv_Type;
  14. } ScriptVar;
  15.  
  16. /* Variable types */
  17. #define VT_EMPTY  0
  18. #define VT_STRING 1
  19.  
  20. char *GetStringVariable (struct ScriptContext *sc, char *name);
  21. ScriptVar *SetStringVariable (struct ScriptContext *sc, char *name, char *value);
  22. void FreeVariable (struct ScriptContext *sc, ScriptVar *var);
  23. void FreeVariables (struct ScriptContext *sc);
  24.